page{
  background-color: #edece8;
}

.first_tab{
  background-color: white;
  border-bottom: 1px solid #ccc;
  padding-right: 10rpx;
  padding-left: 10rpx;
  
  .house_item{
    .house_top{
      display: flex;
      padding-top: 10rpx;
      font-size: 33rpx;
      .house_type{
        padding-right: 40rpx;
        color: var(--themeColor);
        font-weight: 550;
      }
      .house_title{
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp:1;
        font-weight: bold;
        padding-bottom: 10rpx;
      }
      .house_state{
        margin-left:auto;
        color: orange;
        font-weight: 550;
      }
    }
    .house_item2{
      display: flex;
      .house_img_wrap{
        flex: 2;
        display: flex;
        justify-content: center;
        align-items: center;
        image{
          width: 90%;
        }
      }
      .house_info_wrap{
        flex: 4;
        display: flex;
        flex-direction: column;
        .house_detail{
          display: flex;
          .house_address{
            display: -webkit-box;
            overflow: hidden;
            -webkit-box-orient: vertical;
            -webkit-line-clamp:2;
            font-size: 28rpx;
            padding-bottom: 6rpx;
            padding-right: 5rpx;
          }
          .house_oneprice{
            margin-left:auto;
            color: rgb(83, 83, 83);
          }
        }
        .house_num{
          text-align: right;
          color: darkgray;
        }
      }
    }
  }
  .house_allprice{
    font-size: 33rpx;
    text-align: right;
    font-weight: bold;
  }

  .tab_toolold{
    display: flex;
    .tab_tool{
      display: flex;
      margin-left: auto;
      padding-top: 8rpx;
      .btn_hide{
        display: none;
      }
      .btn_show{
        display: block;
      }
      button::after{ 
        border: none; 
      }
      button {
        border-radius: 30px;
        border: 1rpx solid #ccc;
        background-color: white;
      }
      .btn_pay{
        padding-left: 20rpx;
        button{
          border: 1rpx solid orange;
          background-color: white;
          color: orange;
        }
      }
    }
  }
}